@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light'), local('Ubuntu-Light'), url('../fonts/ubuntulight.woff2') format('woff2'), url('../fonts/ubuntulight.woff') format('woff'), url('../fonts/ubuntulight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url('../fonts/ubuntulightitalic.woff2') format('woff2'), url('../fonts/ubuntulightitalic.woff') format('woff'), url('../fonts/ubuntulightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu'), url('../fonts/ubuntu.woff2') format('woff2'), url('../fonts/ubuntu.woff') format('woff'), url('../fonts/ubuntu.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url('../fonts/ubuntuitalic.woff2') format('woff2'), url('../fonts/ubuntuitalic.woff') format('woff'), url('../fonts/ubuntuitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url('../fonts/ubuntumedium.woff2') format('woff2'), url('../fonts/ubuntumedium.woff') format('woff'), url('../fonts/ubuntumedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url('../fonts/ubuntumediumitalic.woff2') format('woff2'), url('../fonts/ubuntumediumitalic.woff') format('woff'), url('../fonts/ubuntumediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('../fonts/ubuntubold.woff2') format('woff2'), url('../fonts/ubuntubold.woff') format('woff'), url('../fonts/ubuntubold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url('../fonts/ubuntubolditalic.woff2') format('woff2'), url('../fonts/ubuntubolditalic.woff') format('woff'), url('../fonts/ubuntubolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

html,body{font-family:Tahoma, Verdana, Segoe, sans-serif;}
body.gallery-page{overflow-x: hidden;}

::selection {background:#ffaf01; color:#333;}
::-moz-selection {background: #FEDD47; color:#333;}
::-webkit-selection {background: #FEDD47; color:#333;}
a:focus{outline: none;}

.preheader{background-color: #F6F6F6; } /*border-bottom: 1px solid #F1F1F1;*/

.preheader .linkblock a{color: #666; padding: 5px 7px 3px; font-size: 13px; border-bottom: 2px solid #F6F6F6; display: block; float: left;}

.preheader  .linkblock a:hover, .preheader .linkblock a:focus,.preheader .linkblock a:active,.preheader .linkblock a.active{text-decoration: none; border-color: #FFAF01; }

.preheader .lkblock{ padding: 5px 10px; float: right; }
.preheader .lkblock a{color: #666;font-size: 13px; border-bottom: 1px dashed #CCC; margin: 0 3px;}

.preheader  .lkblock a:hover,.preheader .lkblock a:focus,.preheader .lkblock a:active{text-decoration: none; border: none;}


.header{padding: 15px 0;}

.navbar-default{background-image: none; margin-bottom: 0;}

.btn-primary{background-image: none;}

.nav.navbar-nav li{}

.nav.navbar-nav li:hover{background-image: linear-gradient(to bottom, #004e81 0, #005791 100%); background-repeat: repeat-x; box-shadow: inset 0 3px 9px rgba(0,0,0,0.075);}

.header a.phone{color: #333; font-size: 22px;}
.header a.phone:hover, .header a.phone:focus, .header a.phone:active{text-decoration: none;}

a.callback{border-bottom: 1px dashed; margin-left: 3px;}
a.callback:hover,a.callback:focus,a.callback:active{border-bottom: none; text-decoration: none;}

.top-search{margin-top: 10px;}

.top-cart-wrap{font-size: 16px; text-align: right; margin-top:12px;}
.top-cart-wrap a{color: #666;}
.top-cart-wrap a:hover,.top-cart-wrap a:focus,.top-cart-wrap a:active{text-decoration: none;}
.top-cart-wrap a span.cart-link{border-bottom: 1px dashed;}
.top-cart-wrap a:hover span.cart-link{border-color: #FFF;}

.top-cart-wrap .cart-count{color: #FFF; border: 1px solid #b97e00; background-color: #ffaf01; width: 23px; height: 23px; line-height: 21px; display: inline-block; margin-left: 2px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align:center; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}

.main-banner-wrap{background-color: #F1F1F1;}
.main-banner img{width: 100%;}
.main-banner{position: relative; display: block;}
div[class^="clock-"]{position: absolute;bottom: 10px; right: 20px; width: 420px;}
p.timer-end{background-color: #C12E2A;  background-color: rgba(193, 46, 42,0.9); color: #FFF; padding: 15px; text-align: center;}

.owl-prev,.owl-next{position: absolute; top: 50%; font-size: 20px; margin-top: -15px; color: #FFF; background-color: rgba(0, 113, 188,0.6); height: 42px; line-height: 41px; width: 42px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #FFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); }
.owl-prev:hover,.owl-next:hover{background-color: rgba(0, 113, 188,0.9);}
.owl-prev{left: 30px;}
.owl-next{right: 30px;}

.owl-pagination{display: block; position: absolute; bottom: 10px; width: 100%; padding: 10px; text-align: center;}
.owl-pagination .owl-page{display: inline-block; width: 15px; height: 15px; margin: 0 5px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 3px solid #006BB9; background-color: rgba(255,255,255,0.7);}
.owl-pagination .owl-page:hover,.owl-pagination .owl-page.active{border-color: #FFAF00;}
.navbar-nav > li{border:none;}
.navbar-nav > li > a{padding-top:10px; border:none;}
.navbar-nav > li.first{border:none;}
.navbar-nav > li.first > a{border:none;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    background:#fff;
    color:#ffaf01 !important;
}
#bs-example-navbar-collapse-1{padding: 0;}

.main-sales-wrap img{width: 100%;}
.main-sales-wrap a{display: block; border: 2px solid #FFF; position: relative; color: #FFF; margin: 0 5px;}
.main-sales-wrap a.main-sales-col-2-img-2{margin-top: 6px;}
.main-sales-wrap a:hover,.main-sales-wrap a:focus,.main-sales-wrap a:active{color: #FFF;}
.main-sales-wrap a .main-sales-text{position: absolute; right: 0; top: 20px; background-color: rgba(255, 175, 0, 0.8); padding: 5px 20px 5px 10px;}
.main-sales-wrap a:hover{border-color: #FFAF00;}
.main-sales-wrap a:hover .main-sales-text{background-color: rgba(255, 175, 0, 1);}

.main-sales-wrap .owl-prev{left: 0px;}
.main-sales-wrap .owl-next{right: 0px;}


.icon-wrap {text-align: center;}
.icon-wrap.icon-inline{text-align: left; margin: 20px 0;}
.icon-wrap.icon-inline .infographics{float: left; margin: 0 10px 10px 0;}
.icon-wrap.icon-inline .icon-title{margin-bottom: 10px;}
.icon-wrap.icon-inline .icon-textwrap{float: left; overflow: hidden;}
.icon-title{font-size: 16px; font-weight: bold;}

.advantage-wrap .infographics{
    border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
    background-color: #f4f4f4;
    width: 54px; height:54px;
    margin: 15px auto;
    text-align: center;
    color: #FFF;
    border: 1px solid #5ca4d2;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); }
.advantage-wrap .infographics i{font-size:38px; line-height:54px; cursor: default; color:#257fb8;}

.partners-wrap{position: relative; text-align: center;}

.partner-wrap img{-webkit-box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7);-moz-box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7);box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7); margin: 5px 0;}

.partners-wrap .owl-prev, .partners-wrap .owl-next{font-size: 16px; margin-top: -8px; height: 26px; line-height: 25px; width: 26px;}
.partners-wrap .owl-prev{left: 0px;}
.partners-wrap .owl-next{right: 0px;}

a.all-partners{float: right; margin-top: 20px;}

.bottom-menu{margin-top: 40px; padding: 20px 0; background-color: #F6F6F6; border-top: 1px solid #F1F1F1;}
.bottom-menu a{color: #666;}
.bottom-menu a:hover,.bottom-menu a:active,.bottom-menu a:focus,.bottom-menu a.active{text-decoration: none; color: #AAA;}
.bottom-menu li{margin-bottom: 5px;}

a.social-icon{border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #F0F0F0; width: 50px; height: 50px; text-align: center; color: #666; border: 1px solid #666; display: block; float: left; margin-right: 15px; }
a.social-icon  i{font-size: 25px; line-height: 45px;}

a.social-icon:hover{background-color: #E0E0E0;}

.social-icons-wrap{margin-top: 35px;}

.footer{padding: 5px 0; background-color: #0071BC; border-top: 1px solid #2686C6; color: #FFF; font-size: 13px; text-align: right;}

.items-wrap{margin: 20px 0;}
a.item-img-link:hover,a.item-img-link:focus,a.item-img-link:active{border:none;}
.item{border: 1px solid #f1f1f1; padding: 20px; margin: 10px 0;}
.main-item-wrap .item:hover,.history-list .item:hover{ box-shadow:0 0 5px rgba(0, 0, 0, 0.17);border:1px solid #fff;}
a.item-img-link img,.item img{width: 100%;}
a.item-img-link{display: block; margin-bottom: 15px;}
.goods-pic a.item-img-link:hover,.goods-pic a.item-img-link:focus,.goods-pic a.item-img-link:active{text-decoration: none;border:0;}
.item-title{margin-bottom:5px; overflow: hidden;}
.item-title a{font-size: 14px; color: #333; font-weight: bold; white-space: nowrap; }
.main-item-wrap .item-title a{font-size: 16px;}
.item-title a:hover,.item-title a:focus,.item-title a:active{text-decoration: none; border-bottom: 1px dashed;}
.item-annotation{margin-bottom: 15px;}
.item-annotation.item-annotation-sm{margin-bottom:12px;}
.item-annotation.item-annotation-sm.item-price{overflow: visible;}
.item-annotation.item-annotation-sm.item-price span{font-size: 14px;color:#2686c6;}
.item-annotation.item-annotation-sm.item-price span span.old-price{top: -13px;color:#aaa;}
.item-annotation-sm{height: 17px; overflow: hidden; white-space: nowrap;}
.item-price span{font-size: 16px; font-weight: bold; color: #2686C6; position: relative;} /* #ffaf01*/
#order_price .item-price span{font-weight: normal; color: #f18007;}
.item-price span span.old-price{color: #2686c6; position: absolute; top: -17px; left: 0; text-decoration: line-through;}

.item-line{padding: 10px 0; margin: 10px 0; border-bottom: 1px solid #f1f1f1;}
.view-history .p-pic img:hover{border:0;}
.main-item-wrap{padding:10px 20px;}
.main-items-wrap{margin: 20px auto;}
.main-items-wrap .item{margin: 0 auto;}

.main-items-wrap .owl-prev,.related-items-wrap .owl-prev{left: 0px;}
.main-items-wrap .owl-next,.related-items-wrap .owl-next{right: 0px;}

.item-annotation-pult{display: block; font-weight: bold; cursor: pointer; margin-bottom: 15px;}

.item-annotation-pult span{vertical-align: middle;}
.item-annotation-wrap{padding: 10px; border: 1px dotted #2686C6; margin: 5px 0; display: none;}

.news-wrap{margin: 0;}
.news{border: 1px solid #f1f1f1; padding: 19px; width: 270px; margin: 0 auto;}
.news img{width: 100%;}
.news-title{font-weight: bold; font-size: 16px;}
.news-date{color: #999; font-size: 13px;}
.news-annotation{margin-bottom: 15px;}

a.news-img{display: block;  margin: 15px 0; border: 1px solid #F1F1F1;}

a.news-img:hover,a.news-img:focus,a.news-img:active{border-color:#ffaf01;}

a.news-title{color: #333; border-bottom:1px dashed #FFF;}
a.news-title:hover,a.news-title:focus,a.news-title:active{text-decoration: none; border-color: #333;}

.to-top-arrow{position: fixed; bottom: 10px; right: 50px; color: #FFF; background:#ffaf01; width: 30px; height: 30px; line-height: 27px; text-align: center; border: 1px solid #b97e00; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; cursor: pointer; display: none;}

.to-top-arrow:hover{background: rgba(255, 175, 0, 1);}

.to-top-arrow span{padding-left: 1px;}
.first.dropdown span{
    font-size:20px;
    padding-right:5px;
    float:left;
}
.navbar-default{
    background:#026bae;
    border:0;
}
.dropdown-menu.no1{left: -94px;}
.dropdown-menu.no2{left:-241px}
.dropdown-menu.no3{left:-384px}
.navbar-nav li a{font-weight:bold;padding:-left:20px;padding-right:20px !important;}
.first.dropdown .dropdown-menu{width:1140px;padding:25px 160px 25px 15px;min-height:250px;border:1px solid #d7d7d7;border-top:0;box-shadow:0 4px 6px rgba(0, 0, 0, 0.05)}
.first.dropdown .dropdown-menu li{
    float:left;width:150px;
}
.dropdown-menu > li > a:hover,.dropdown-menu > li >a:focus {
    background:#fff;
    background-image:none;
    color:#ffaf01 !important;
}
.nvxiebox {
    width:26px;
}
.nvxiebox img{
    display:block;
    width:100%;
}
.gallery-grid .col-lg-3.col-md-4.col-sm-4.col-xs-12{padding:0 8px;}
.gallery-grid .row{margin:0 -10px 0 -8px;}
.first.dropdown .dropdown-menu li a{padding:0;padding-bottom:13px;padding-left:20px;color:#898989;font-size:14px;font-weight:normal;}
.navbar-default .navbar-toggle .icon-bar{background-color: #FFF;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: rgba(255,255,255,0.3);}
.navbar-nav .open  .dropdown-menu{display:block;}
.viewed{border: 1px solid #F1F1F1; padding: 20px; background-color: #F6F6F6; margin: 20px 0px;}
.viewed-title{font-weight: bold; margin-bottom: 15px; font-size: 16px;}

.viewed .product-img{display: block; margin-bottom: 20px; margin-top: 5px;}
.viewed .product-img img{width: 100%; height: auto;}
.viewed .product-img:hover img{border: 1px solid #ffaf01;}

.btn-success, .btn-danger,.btn-default{background-image: none;}

a.btn-success, a.btn-danger{color: #FFF;}
a.btn-success:hover,a.btn-success:focus,a.btn-success:active,a.btn-danger:hover,a.btn-danger:focus,a.btn-danger:active{text-decoration: none;}

#rank_tree{margin: 20px 0; border: 1px solid #F1F1F1;}

#rank_tree .list_title{padding: 15px; border-bottom: 1px solid #F1F1F1; background-color: #F6F6F6;}

#rank_tree .list_title i{font-size: 10px; vertical-align: middle; cursor: pointer;}

#rank_tree a{color: #333;}

.icon_add  ul{margin-bottom: 0;}

.icon_add a{display: block; padding: 15px 15px 15px 30px; border-bottom: 1px solid #F1F1F1;}


.icon_add a:hover,.icon_add a:active,.icon_add a:focus{background-color: #F6F6F6; text-decoration: none;}

.breadcrumbs{padding:0px 0px; margin-top:0px; background-color: #fff; border: 0px solid #f1f1f1;margin-bottom:15px;}
.breadcrumbs a{color:#666;}
.breadcrumbs a:hover{
    color:#111;
}
.now h1{display:inline-block;font-size:14px;color:#666;}
.filter-lists-container .filter-entries{border:1px solid #fff;padding:0px 15px;background: #fff;position:relative; border-left: none;}
.filter-lists-container .filter-entries-label{width:100%;border-bottom:1px solid #cecece;margin-right:0;text-align:left;padding:9px 0;overflow:hidden; font-size: 13px;}
.filter-lists-container .filter-entries.open dt{border-bottom:1px solid #fff;}
.col-lg-3.xu_leftbox{width:21%;}
.content-form{width: 100%; max-width: 500px; padding: 20px; margin: 20px auto 0px; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.content-form h2{margin-top: 0;}
textarea{resize: vertical;}
.filter-container{
    margin-top:10px;
    border:1px solid #c3c3c3;
}
.filter-lists-container .filter-entries:hover,.filter-lists-container .filter-entries.open{
    background: #fff !important;
}
.brands-filter{margin: 20px;}
.brands-filter .btn{margin: 0 3px;}
.brand-list{padding: 15px;border: 1px solid #F1F1F1;margin: 20px 0px;}
.brand-logo{margin: 10px 0;}
.brand-logo img{width: 152px; display: block; margin: 0 auto; border: 1px solid #FFF; height: 96px;}
.brand-logo img:hover{border-color: #ffaf01;}

.detail-brand-logo{margin: 15px; float: left;}
.detail-brand-logo img{width: 200px; border: 1px solid #F1F1F1;}


a.brand-list-title{font-size: 16px;color: #333;font-weight: bold;}
a.brand-list-title:hover,a.brand-list-title:focus,a.brand-list-title:active{text-decoration: none; border-bottom: 1px dashed;}

.article-list-item{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #f1f1f1;}
.article-list-item:last-child{border-bottom: none;}
.article-list-item img{border: 1px solid #f1f1f1; width: 200px;}
.article-list-item img:hover{border-color: #ffaf01;}
.article-list-title a{font-size: 16px; color: #333; font-weight: bold;}
.article-list-title a:hover,.article-list-title a:focus,.article-list-title a:active{border-bottom:1px dashed; text-decoration: none;}
.article-list-date{color: #999; margin-bottom: 5px;}
.article-img{margin-right: 20px;}

.filter-left .filter-item {text-align: center;}

.filter-left .filter-lists-container .filter-entries-more{float: none; text-align: right;} /*float: right;*/
.filter-left .filter-selected dt{float: none; margin: 0; width: auto; text-align: left;} /*float: left; margin-right: 3px; width: 100px; text-align: right;*/
.filter-left .filter-selected-list{padding: 10px 10px 5px;}
.filter-left .filter-lists-container .filter-item-pop{width: 135px;}
.filter-left .filter-selected{border-bottom: 1px solid #F1F1F1;}
.filter-left .filter-clean{margin-bottom: 15px;}

select.x-select{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 15px;
}
select.x-select:focus{
    border-color: #ffaf01;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 175, 1, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 175, 1, 0.6);
}
#order_clearing .item{border: none; padding: 0; margin: 0;}
.order-table tbody tr td{vertical-align: middle;}
.order-table tbody tr td a img{border: 1px solid #F1F1F1;}
.order-table tbody tr td a img:hover{border-color: #ffaf01;}

.customer-details{padding: 15px; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.cons_con ul{padding: 0px; list-style: none; margin: 15px 0px;}

.ad_con{margin: 15px 0; padding: 15px; background-color: #FFF; border: 1px solid #DDD;}
.cart-steps{margin: 15px 0;}
.cart-steps .step{width: 30%; float: left; text-align: center; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.cart-steps .step.active{background-color: #FCF8E3;}
.cart-steps .step.success{background-color: #DFF0D8;}
.cart-steps .steps-separator{width: 5%; float: left; text-align: center;}
.related-item-wrap{padding: 0 20px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color: #005D9B;}
.dropdown-menu{min-width: auto;}
.dropdown-submenu .dropdown-menu{top: -3px; left: 100%; width: 515px;}
.dropdown-submenu.have .dropdown-menu{display:block;}
.dropdown-submenu .dropdown-menu li{width: 150px; display: block; float: left; margin-right: 20px;}
.dropdown-menu .dropdown-submenu.have a.dropdown-submenu-link{
    background:#f2f2f2;
}
.compare-fav-wrap{position: absolute; right: 10px; margin-top: -30px;}
.compare-fav-wrap a span,.compare-fav-wrap button{
    color:#c5c5c5;
}
.compare-fav-wrap a span:hover{
    color: #ffaf01;
}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{
    text-shadow:none;
}
.pull-right .iconfont.gouwuche1{
    height:16px;
}
.btn-sm, .btn-group-sm > .btn{
    line-height:0.7;
    padding:6px;

}
.filter-selected-list{
    margin-bottom:0;
}
.filter-entries-values span a:focus,.filter-entries-values span a:hover{
    text-decoration:none;
    color:#ffaf01;
}
.gallery-list .btn-major .iconfont, .action-addtocart .iconfont{
    font-size: 20px;
}
.compare-fav-wrap button{background: none; border: none;float:left;padding-top:1px;}
.compare-fav-wrap a{color: #666; padding-top: 3px; vertical-align: bottom;}
.compare-fav-wrap button:hover{color: #ffaf01;}
.compare-fav-wrap button.disabled{color:#ffaf01;}
.grid-item-hidden{display: none; position: absolute; top: 100%; left:0;padding: 0 20px 10px;
    margin: -17px 0 0 -1px; width: 101%; z-index: 3; border-top: none; background-color: #FFF;
    border:1px solid #fff; border-top:0;box-shadow:0px 5px 5px rgba(0, 0, 0, 0.17);}
.add-item{position: relative;}
.add-item:hover{
    box-shadow:0 0 5px rgba(0, 0, 0, 0.17);
    border:1px solid #fff;
}
.add-item:hover .grid-item-hidden{display: block;}

.content-menu{ background-color: #F6F6F6;}
.content-menu li{padding: 15px;}
.content-menu li i{font-size: 12px; cursor: pointer;}
.content-menu li i:hover{color: #AAA;}
.content-menu .content-menu .content-menu li{padding-left: 45px;}
.content-menu .content-menu .content-menu{display: none;}
.content-menu .content-menu{background-color: #FFF;}
.content-menu .content-menu li{border-bottom: 1px solid #F1F1F1;}
.content-menu .content-menu li:hover{background-color: #FCFCFC;}
.content-menu a{color: #000;}
.content-menu a:hover,.content-menu a:focus,.content-menu a:active{text-decoration: none; color: #AAA;}
.content-menu .cat-children-box{margin-top: 15px;}

.item-special{position: absolute; z-index: 2; padding: 5px 0px; top: 10px; left: 10px; width: 60px; text-align: center; color: #FFF; border-radius: 100% 0px 100% 0px; -moz-border-radius: 100% 0px 100% 0px; -webkit-border-radius: 100% 0px 100% 0px; font-size: 11px; font-weight: bold; height: 40px; line-height: 27px;
    text-shadow:none;box-shadow:none;/*   text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);box-shadow: 1px 1px 2px rgba(0,0,0,0.4); */}
.item-special.hit{background-color: #0071BC; border: none;}
.item-special.stock{background-color: #17BBB0;border: none; font-size: 22px; line-height: 28px;}
.item-special.new{background-color: #5cb85c; border: none; }
.item-special.reserve{background-color: #BD8CC0; border: none; text-transform: uppercase; font-size: 9.5px; line-height: 30px; }
.item-special.sale{background-color: #d9534f; border: none; font-size: 14px;}

.express-shipping{background-color: #8e44ad; position: absolute; left: -1px; padding: 5px 10px; height: auto; position: absolute; width: auto; font-size: 10px; line-height: 12px; font-weight: bold; z-index: 2; color: #FFF;}
.express-shipping span{font-size: 8px; display: block; line-height: 12px; font-weight: 100;}

.h1-wrap{position: relative; float: left;}
.h1-wrap .item-special{left: auto; right: -65px; top: 23px;}
.advantage-wrap .infographicsbox{overflow:hidden;line-height:54px;}
.advantage-title{font-weight: bold; font-size: 20px; margin-bottom:0px;}
.advantages .infographics{text-align: center; margin:0px 15px 7px 0; float: left;}
.advantages .infographics-title{font-weight: bold;font-size: 14px; padding-top: 50px;margin-bottom:0px;float:left;}
.advantages.advantages-no-padding .infographics-title{padding-top: 0;}
.advantages.advantages-no-padding .infographics-text{overflow: hidden;}
.advantages.advantages-no-padding .advantage-wrap{margin-bottom:36px;}
.product-main .item-annotation{margin-bottom: 10px; margin-top: 10px;}
.related-search-content .active{color:#333;}
.related-search-content a{color:#666;text-decoration: none;}
.related-search-content a:hover{color:#333;}
.tab-pane{display: none;}
.tab-pane.active{display: block;}
.tab-content{padding:0px; border-right: 0px solid #DDD; margin-bottom:0px; border-left: 0px solid #DDD; border-bottom: 0px solid #DDD;
}
.radio-group-wrap{margin: 15px 20px;}
.radio-group-wrap .or_1{
    margin-bottom:7px;
}
.compare-fav-wrap a{
    display:inline-block;
    float:left;
}
.own_bigbox{
    background:#f8f8f8;
    padding-bottom:5px;
}
.yunshu{
    max-width:504px;
}
.compare-fav-wrap a .glyphicon-heart{top:0;}

.navbar-nav > li.top-menu-new a{background-color: #5cb85c;}
.navbar-nav > li.first > a {
    border:none;
}
.navbar-nav > li.top-menu-sale a{background-color: #d9534f;}

.navbar-default .navbar-nav > li.top-menu-new> a:hover, .navbar-default .navbar-nav > li.top-menu-new> a:focus , .navbar-default .navbar-nav > li.top-menu-new> a:active , .navbar-nav > li.top-menu-new.active a{background-color: #419641;background-image: none;}
.navbar-default .navbar-nav > li.top-menu-sale > a:hover, .navbar-default .navbar-nav > li.top-menu-sale> a:focus, .navbar-default .navbar-nav > li .top-menu-sale> a:active, .navbar-nav > li.top-menu-sale.active a{background-color: #c12e2a;background-image: none;}

.navbar-nav > li.top-menu-express a{background-color: #8e44ad;}
.navbar-default .navbar-nav > li.top-menu-express> a:hover, .navbar-default .navbar-nav > li.top-menu-express> a:focus , .navbar-default .navbar-nav > li.top-menu-express> a:active , .navbar-nav > li.top-menu-express.active a{background-color: #551670;background-image: none;}

.article-detail-img{max-width: 280px; float: left; margin: 0 10px 10px 0;}

.gallery-fast-menu{position: fixed; right: 0; top: 25%; background-color: #ffaf01; border: 1px solid #b97e00; t}
.gallery-fast-menu a{display: block; border-bottom: 1px solid #b97e00; text-align:center; position: relative;}
.gallery-fast-menu a:last-child{border-bottom: none;}
.gallery-fast-menu a:hover,.gallery-fast-menu a:focus,.gallery-fast-menu a:active{text-decoration: none; background-color: #C38500;}

.gallery-fast-menu-text{position: absolute; left: -100px; top: 0px; width: 100px; padding-left: 5px; height: 100%; line-height: 32px; background-color: #F1F1F1; color: #333; display: none; border-right: 1px solid #b97e00;}
.gallery-fast-menu a:hover .gallery-fast-menu-text{display: block;}

.gallery-fast-menu a span, .gallery-fast-menu a i{font-size:19px; padding:6px; display: block;text-shadow:none; color: #FFF; line-height: 25px;}

.member-welcome-content span.member-lvl{color: #2686C6; text-transform: uppercase; font-weight: bold;}

.pvz-title{margin: 0px 0 15px; font-weight: 500; line-height: 1.1; font-size: 24px; }
.pvz-inner-title{font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.pvz-wrap{margin: 40px 0 -40px; border-bottom: 1px solid #FFFFFF; padding: 20px 0; background-color: #F6F6F6; border-top: 1px solid #F1F1F1;}
.pvz-wrap .pvz{ margin-bottom: 20px;}
.pvz,.pvz-inner{margin: 0 0 10px;}
.pvz-bold{font-weight: bold; margin: 0 0 10px;}
.pvz-wrap .pvz-bold,.pvz-wrap .pvz-inner{ margin-bottom: 5px;}
.pvz-wrap a{color: #000;}
.pvz-wrap a:hover,.pvz-wrap a:focus,.pvz-wrap a:active{color: #AAA; text-decoration: none;}

#top-filter-line{position: fixed; top: 0px; left: 0px; width: 100%; z-index:999; background-color: rgba(2, 107, 174,0.9); padding: 5px 15px;}

.gallery-grid a.item-img-link img{width:170px; height:170px;}

#rr-slider .owl-prev, #rr-slider .owl-next,#rr-slider-6 .owl-prev, #rr-slider-6 .owl-next,#rr-slider-detail .owl-prev, #rr-slider-detail .owl-next{font-size: 16px; margin-top: -8px; height: 26px; line-height: 25px; width: 26px;}
#rr-slider .owl-prev, #rr-slider-6 .owl-prev, #rr-slider-detail .owl-prev{left: 0px;}
#rr-slider .owl-next, #rr-slider-6 .owl-next, #rr-slider-detail .owl-next{right: 0px;}


/*FAQ*/
.unvisible{display: none; padding: 30px; border: 1px solid #026BAE;}
.open  .unvisible{display: block;}
.opening{cursor: pointer; background-color: #026BAE;; color: #FFF; margin: 0; padding: 5px 35px 5px 15px; border-bottom: 1px solid #FFF; position: relative;}
.opening:hover{color: #ffaf01;}
.opening.open{border-bottom: none;}
.opening span{vertical-align: middle; border: 1px solid #FFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; padding: 4px 3px 3px 4px; text-align: center; display: block; width: 24px;position: absolute;height: 24px; top: 3px; right: 10px;}
.opening:hover span{border-color: #ffaf01;}
.filter-lists-container .filter-entries-values{
    width:925px;
    padding:15px 10px;
}
.filter-item-input{ margin: 0px;border:0px;}
.filter-lists-container .filter-item-pop{position:relative;background: none;margin: 0px; padding: 0px;display: block;border:0;}
dl.filter-entries.open::before{height:39px;right:-2px;border:1px #fff solid;top:0;width:10px;background:#fff;}
.filter-lists-container .filter-entries.open.showder{z-index:999999;}
.filter-lists-container .filter-entries.open,.filter-lists-container .filter-entries.filter-hot.open{ background-color: #fff;border:1px solid #f9b33f; border-right: 0px; color: #000;}
.filter-lists-container .filter-entries-values{outline:none;background: #fff;border:1px solid #f9b33f; }
.dropdown-submenu .dropdown-menu li{width: 150px; display: block; float: left; margin-right: 20px;}

.navbar-default .navbar-nav > li > a{padding: 15px!important; line-height: 15px;}
/*ADAPTATION*/
@media (max-width: 1200px){
    .header a.phone{font-size: 18px;}
    .preheader .linkblock a{font-size: 10px;}
    .preheader .lkblock{font-size: 10px;}
    .preheader .lkblock a{font-size: 10px;}
    .main-sales-col-2-img-2{margin-top: 17px;}
    .social-icons-wrap{margin-top: 75px;}
    a.social-icon{width: 32px; height: 32px; margin-right: 7px;}
    a.social-icon i {font-size: 16px; line-height: 29px; }
    .gallery-grid a.item-img-link img{width: 180px; height: 180px;}
    .filter-lists-container .filter-entries-values{
        width:725px;
        padding:15px 10px;
    }
}

@media (max-width: 992px){
    .filter-lists-container .filter-entries-values{
        width:490%;;
        padding:15px 10px;
    }
    .gallery-grid a.item-img-link img{width: 105px; height: 105px;}
    .preheader .lkblock{ float: left; }
}

@media (max-width: 768px){
    .header{text-align: center;}
    .logo-img{margin: 20px auto; display: block;}
    .top-cart-wrap{text-align: center; margin: 20px 0;}
    .nav.navbar-nav li{border-top: none;}
    li.divider{height: 2px; background-color: #005D9B; border-bottom: 1px solid #1A7FC3;}
    .main-sales-col-2-img-2{margin-top: 0px;}
    .social-icons-wrap{width: 158px; margin: 10px auto 0;}
    .owl-pagination{display: none;}
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #CCC;}
    .bottom-menu ul{text-align: center;}
    .detail-brand-logo{margin: 15px auto; float: none;}
    #bs-example-navbar-collapse-1{padding: 0 15px;}
    .dropdown-submenu .dropdown-menu{width: auto;}
    .dropdown-submenu .dropdown-menu li{width: auto; float: none; margin-right: 0;}
    .gallery-grid a.item-img-link img{width: 100%; height: auto;}
    .gallery-grid a.item-img-link img{width: 105px; height: 105px;}
    .filter-lists-container .filter-entries-values{
        position:static;width:100%;
        padding:15px 10px;
        border:0;
    }
    .dropdown-submenu .dropdown-menu li{width:100%; display: block; float: none; margin-right: 20px;}
    .filter-lists-container .filter-entries.open .filter-entries-label{font-weight:bold}
    dl.filter-entries.filter-entries.open::before{height:39px;right:1px;border:1px #fff solid;top:0;width:0px;background:#fff;}
    .filter-lists-container .filter-entries.open{ background-color: #fff;border:1px solid #f9b33f;}
}
@media (max-width: 767px){
    .filter-left .filter-item {display: inline-block;}
    .filter-left .filter-lists-container .filter-entries-label{float: left;margin-right: 15px;text-align:left;}
    .filter-left .filter-lists-container .filter-entries-more{float: none; text-align:left;} /*float: right;*/
    .filter-left .filter-selected dt{float: left; margin-right: 3px; width: 100px; text-align:left;}
    .filter-left .filter-selected-item{display: inline-block;}
    .filter-lists-container .filter-entries-values{width: 100%; top: 32px; left: 0;}
    .filter-lists-container .filter-entries-values:before{display: none;}
    .filter-lists-container .filter-entries-values .filter-item{border: none; width: auto;}
    .fibottom{display: none!important;}
    .addren_con p, .cons p{width: auto; white-space: normal;}
    .main-banner img{min-height: 110px;}
    .addren_con p, .cons p{width: auto;}
    .filter-lists-container .filter-entries-values{
        position:static;width:100%;
        padding:15px 10px;
        border:0;
    }
    .filter-lists-container .filter-entries.open .filter-entries-label{font-weight:bold}
    dl.filter-entries.filter-entries.open::before{height:39px;right:1px;border:1px #fff solid;top:0;width:0px;background:#fff;}
    .filter-lists-container .filter-entries.open{ background-color: #fff;border:1px solid #f9b33f;}
}
@media (max-width: 479px){
    dl.filter-entries.filter-entries.open::before{height:39px;right:1px;border:1px #fff solid;top:0;width:0px;background:#fff;}
    .filter-lists-container .filter-entries-values{
        position:static;width:100%;
        padding:15px 10px;
        border:0;
    }
    .filter-lists-container .filter-entries.open .filter-entries-label{font-weight:bold}
    .filter-lists-container .filter-entries.open{ background-color: #fff;border:1px solid #f9b33f;}
    .article-detail-img{float: none; margin: 0 auto 15px; display: block;}
}
.top-cart-wrap .iconfont{font-size:20px;}
.product-buy-action .iconfont{ float: left;line-height: 18px;margin-right: 3px;}
.gallery-list .btn-major .iconfont, .action-addtocart .iconfont.shubuycar{
    font-size: 17px;height: 20px;line-height: 16px;
}
.gallery-showmode span{
    font-size:14px;
}
.gallery-sortbar .gallery-showmode .active{
    text-shadow:none;
}
.popup-container .popup-header{
    height:40px;
    line-height:40px;
    border:1px solid #026bae;
    background:#026bae;
}
.popup-container .popup-header h2{
    font-size:16px;
    margin:11px 0;
}
.mini-cart-dialog{

    box-shadow:0px 0px 6px #bbb;
}
.popup-container .popup-body{
    border:1px solid #dadada;
}
.popup-container .popup-btn-close{
    float:right;
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width:0px !important;
    -moz-osx-font-smoothing: grayscale;
}
.trademark_box{
    position: absolute;
    left:20px;
    margin-top: -30px;
    padding:1px 5px;
    display:block;
    background:#ebebeb;
    font-size:12px;
    /* font-family: 'Arial'; */
    color:#464646;
}
.grid-item-hidden .table-condensed>thead>tr>th, .grid-item-hidden .table-condensed>tbody>tr>th, .grid-item-hidden  .table-condensed>tfoot>tr>th, .grid-item-hidden  .table-condensed>thead>tr>td, .grid-item-hidden  .table-condensed>tbody>tr>td, .grid-item-hidden  .table-condensed>tfoot>tr>td{
    padding:2px;
    font-size:12px;
    text-align:center;
}
.grid-item-hidden .item-annotation.item-annotation-sm{
    margin-bottom:7px;
}
.splb_tablebox .table{
    width:10%;
    margin-bottom:0px;
    margin-top:5px;
}
.filter-lists-container .filter-entries-values{
    height:auto;
    max-height: 200px;
}
#order_clearing .order-infor{
    width:480px;
}
#order_price .item-price.total_jebox span{
    color: #2686c6;
    font-size:20px;
    font-weight: bold
}
.cart-main .order-price .total{
    font-size:20px;
    color: #464646;
    font-weight: bold

}
#order_price .item-price.total span{
    color: #2686c6;
    font-size:20px;
    font-weight:bold;
}
#order_price .item-price{
    color: #464646;
}
.total_jebox{
    font-size:20px;
    color: #464646;
    font-weight: bold
}
#order_price .bg-danger{
    width: 252px;
    margin-left:69px;
}
.ti_box{background: #d7d7d7;height:40px;line-height:40px;font-size:16px;color:#464646;padding-left:20px;}
.ti_box a{color:#636363;float:right;margin:10px 15px;}
.tab-content #address,.tab-content #consignee,.tab-content #payer,.form-group{padding:0px 20px 15px 20px;border-bottom: 1px solid #cccccc;margin-bottom:20px;display:block;}
.tab-content #address{padding-top:20px;}
.form-group{border-bottom:0;margin-bottom:0;}
/*.table-responsive,.own_bigbox #order_container{
    padding:20px 20px 15px 20px;
}*/
.own_bigbox .table-responsive .table{
    background: #fff;
}
.own_bigbox .table-responsive thead{
    background: #eeeeee;
}
#order_container .table-responsive{
    padding:0;
    background:#fff;
}
.own_bigbox .table-responsive #order_clearing thead{
    background: #fff;
}
.ti_box a{
    text-decoration:none;
}
.tab-content #consignee{
    margin-bottom:0;
}
.tab-content #payer{
    padding-top:20px;
}
.yunshu_1{
    margin-top:14px;
}
.ad_con.addr_form .form-group{
    padding:0 0px 15px;
}
.or_1.Consignee{
    font-weight:bold;
    font-size:16px;
}
.radio-group-wrap .or_1.Consignee{
    font-weight:normal;
    font-size:14px;
}
.own_bigbox .ti_box i{
    font-size:23px;
    /* color:#026bae; */
}
.fibottom a{
    margin-top:10px;
    margin-right:20px;
}
.fibottom{
    height:57px;
    width:100%;
    background: #e1e1e1;
    border-top:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    position:fixed;
    left:0px;
    z-index:99999999;
    line-height:57px;
    bottom:0;
    font-size:16px;
    color:#353535;
}
.fibottom .row{
    margin:0 auto;
}
.font-c{
    color:#f26522;
}
.font-20{
    font-size:20px;
}
.font-b{
    color:#026bae;
}
.fibottom .dec_price{
    margin:0 25px;
}
.order-main .order-section{
    border:0;
}
#order_main{
    border: 1px solid #e6e6e6;
}
#order_price .inner p:first-child span,#order_price .inner div:first-child span,#order_price .item-price.goods span{
    color:#464646;
}
.mar-b-5{
    margin-bottom:5px;
}
#order_price .inner .discount{
    list-style:none;
}
.or_adress ul,.cons_con.rec-div ul,#com_div ul,.form-group .beizhu,.ad_con,.form-group .text-right{
    margin-left: 4%;
    width: 93%;
}
.form-group .text-right{
    margin-top:8px;
}
#ad_adress_box,.ad_adress{
    margin-left: 4%;
}
.fibottom .price{
    color:#333;
}
.addren_con p,.cons p{
    color:#444;
}
.addren_con p,.cons p{
    width:420px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom:0;
}
#address .or_addr{
    font-size: 16px;
    font-weight: bold;
}
.advantages .infographics-title{
    padding-top:15px;
}
.advantages .advantage-wrap{
    margin:13px;
}
.table-bordered .order-infor{
    border-right:1px solid #ddd;
}
#address .or_1{
    margin-bottom:18px;
}

.addrss_edit span.iconfont{
    color:#888;
}
.addrss_edit span.iconfont:hover{
    color:#333;
}
.btn-simple:hover span{
    background:none;
}
.all_buy{
    position: fixed;left:0;bottom: 0;height: 57px;width: 100%;background: #e1e1e1;border-top: 1px solid #bfbfbf; z-index: 1;padding: 10px 0;
}
.all_buy table{
    width:1140px;margin:0 auto;
}
.all_buy table td{
    text-align:right;overflow:hidden;padding:0px 15px 0;
}
.pop-attention-main .btn-danger{
    background: #fff;
    border:1px solid #ccc;
    color:#333;
}
.pop-attention-main .btn-danger:hover{
    background:#e0e0e0;
}
.aboutdefault_box{
    margin-right:5px;
}
.aboutdefault_box{
    font-size:12px;
}
.aboutdefault_box .been-default{
    display:none;
}
.aboutdefault_box.been .set-default{
    display:none;
}
.aboutdefault_box.been .been-default{
    display:block;
}
.been-default{
    font-weight:bold;
}
li.add-item .grid-item-hidden div.table-responsive{
    padding:0 !important;
}
.table-responsive th{
    border:1px solid #ccc;
}
.or_adress ul li, .cons_con ul li{
    padding:0 10px;
}
.right,.not-checked,.addren_con,.addrss_edit,.aboutdefault_box,.cons{
    padding:10px 0;
}
.or_adress ul li:hover,.cons_con ul li:hover{
    border-color:#5cb85c;
}
.or_adress ul li.def, .cons_con ul li.def{
    border-color:#5cb85c;
}
.padd-r-50{
    padding-right:50px;
}
a.btn-increase,a.btn-decrease{
    text-decoration:none;
}
.dialog-tips-content .bottom button{
    padding:0 2px;
}

.dialog-tips-container .action-confirm{
    margin-right:0;
    width:53px
}
.item-price span span.old-price{
    color:#888;
    width:180px;
    font-weight:normal;
}
.order-clearing .order-price .total b{
    font-weight:bold;
}
.padd-t-5{
    padding-top:5px;
}
.page_val{
    width:40px;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #ccc;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    padding: 1px 4px;
    color: #333;
    height:25px;
    line-height:25px;
    font-weight: normal;
    vertical-align: middle;
    margin:0 0px 0 24px;
    background-color: #FFF;
    outline:none;
    line-height:1.5;
}
.page_val:focus{
    line-height:1.5;
    border:1px solid #ffaf01;
    box-shadow:0 0px 4px #ffaf01;
    -webkit-box-shadow:0 0px 4px #ffaf01;
    -moz-box-shadow:0 0px 4px #ffaf01;
}
.inter_a{
    display:inline-block;
}
span.order_suc{
    display:inline-block;
    padding:3px;
    background:#5cb85c ;
    color:#fff;
    border-radius:50%;
    margin-right:10px;
}
.msg-cont{
    color:#464646;
    font-size:16px;
}
table.order_sucbox{
    margin-top:16px;
}
table.order_sucbox tbody tr td{
    width:100%;
    background: #f4f4f4;
    border-bottom:2px solid #fff;
    border-top:0 !important;
    padding:10px 30px;
    line-height:18px;
    min-height:44px;
}
table.order_sucbox .btn-xs,table.order_sucbox{
    padding:6px 10px;
}
.mar-r-30{
    margin-right:30px;
}
table.order_sucbox span a.btn-xs{
    padding:6px 10px;
}
.change-payment th.paddno{
    padding-left:0;
    padding-top:25px;
}
.disabled {
    pointer-events: none;
}
.popup-content.clearfix{
    padding-bottom:10px;
}
.mar-r-10{
    margin-right:10px;
}
.member-grid td .goods-pic img,.cart-main tr .p-pic img{
    display:block;
    width:100%;
    max-width:200px;
    max-height:200px;
}
.member-grid tr td{
    position:relative;
    height:80px;
}
.cart-main tr td{
    position:relative;
}
.cart-main tr .p-pic.letbig{
    position:absolute;
    z-index: 9999;
    border:1px solid #7a7a7d;
}
.member-grid tr .goods-pic,.cart-main tr .p-pic{
    cursor: pointer;
}
.member-grid tr .goods-pic.letbig{
    position:absolute;
    z-index: 9999;
    border:1px solid #7a7a7d;
}
.member-mod .p-pic.letbig{
    position:absolute;
    z-index: 9999;
    border:1px solid #7a7a7d;
}
.quantity input{
    width:60px;
    height:27px;
}
.operations{
    margin-bottom:10px;
}
.single_confirm.btn.btn-sm{
    padding:9px;
}
.member-grid tr .p-pic img{
    display:block;
    width:100%;
}
.member-mod .table-responsive,.noauto .table-responsive,.own_bigbox .table-responsive,.order-section .table-responsive,#member_notify .table-responsive{
    overflow: visible;
}
.mar-t-5{
    margin-top:5px;
}
.mar-t-10{
    margin-top:10px;
}
.mar-r-10{
    margin-right:10px;
}
.mar-l-10{
    margin-left:10px;
}
.mar-l-20{
    margin-left:20px;
}
.mar-t-5-b-3{
    margin-bottom:3px;
    margin-top:15px;
}
.padd-t-0{
    padding-top:0;
}
.changeno{
    font-size:16px;
    cursor:pointer;
    -moz-user-select: none; /*火狐*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    -khtml-user-select: none; /*早期浏览器*/
    user-select: none;
}
.table_tit{
    width:100%;
    height:38px;
    background-color:#ddd;
    color:#333;
    line-height:38px;
    font-size:18px;
}
.fl{
    float: left;
}
.fr{
    float:right;
}
.table-responsive{
    margin-bottom:10px;
}
.line-center{
    width:16px;
    border-top:1px solid #333;
    display:inline-block;
    height:6px;
}
.p-promotion ul{
    margin:5px 0;
    padding:0;
}
.member-notice-content{
    width:100%;
    overflow:hidden;
}
.member-notice-content.padd-t-0{
    padding-left:0;
}
.member-order-desc{
    width:68%;
}
.member-order-actions{
    width:32%;
}
.member-order-actions{
    padding:0;
}
.colsix{
    color:#666 !important;
}
.colthree{
    color:#666 !important;
}
#for_select_coupon,#for_input_coupon{
    width:80%;
    padding:2px 12px;
    height:30px;
}
.action-input-score{
    padding:2px 12px;
    height:30px;
}
.chooseok,.action-confirm-score{
    padding:10px;
    margin-left:4px;
}
#order_coupon .form-group{
    margin-bottom:10px;
    overflow:hidden;
}
.text_left{
    text-align:left;
}
.goods-name{
    font-weight:normal;
}
.filter-clean{
    overflow:hidden;
}
/***-------------liuyulei 新增样式----------------***/
.gallery-sortbar .gallery-sort{
    width:530px;
    padding-right:8px;
}
.xu_right.col-lg-9{width:79%;}
.filter-item-pop button{
    margin-left:10px;
}
#filter_container{
    margin:0;
}
.filter-selected dd{
    border:0;
    background: none;
}
.filter-selected-list.clearfix{
    overflow:hidden;
}
.filter-title{
    margin-right:10px;
    margin-bottom:5px;
}
.posi_arr{
    position: absolute;
    right: 16px;
    top: 10px;
}
.posi_round{
    position: absolute;
    left: 8px;
    top: 17px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #f9b33f;
    display:none;
}
.posi_num{
    position: absolute;
    right:37px;
    top: 10px;
    font-size: 15px;
    color:#fff;
    padding:0px 10px;
    background:#0073b9;
    display:none;
}
.op-search-result{
    font-size:18px;
    color:#0073b9;
}
.filter-selected-item{
    padding:1px 5px;
}
.reset_btn{
    color:#a1a1a1;
    text-decoration: underline;
    cursor:pointer;
    margin-right:10px;
    display: inline-block;
}
#left-filter-success.btn-default{
    background:#f2f2f2;
}
.reset_btn:hover{
    color:#333333;
}
.gallery-sortbar{
    margin-top:0 !important;
    maegin-bottom:8px !important;
}
.phone_menu ul.dropdown-menu{
    position: static;
    float:none;
    width:100%;
}
.over_clan{
    overflow:hidden;
}
i.iconfont.top{
    display:none;
}
.dropdown-submenui .iconfont{
    color:#4d96c5;
}
b.filter-selected-title{
    font-weight:normal;
    display:none;
}
#xtips_container{
    display:none;
}
.confirm-batch button{
    margin-bottom:10px;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light'), local('Ubuntu-Light'), url('../fonts/ubuntulight.woff2') format('woff2'), url('../fonts/ubuntulight.woff') format('woff'), url('../fonts/ubuntulight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url('../fonts/ubuntulightitalic.woff2') format('woff2'), url('../fonts/ubuntulightitalic.woff') format('woff'), url('../fonts/ubuntulightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu'), url('../fonts/ubuntu.woff2') format('woff2'), url('../fonts/ubuntu.woff') format('woff'), url('../fonts/ubuntu.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url('../fonts/ubuntuitalic.woff2') format('woff2'), url('../fonts/ubuntuitalic.woff') format('woff'), url('../fonts/ubuntuitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url('../fonts/ubuntumedium.woff2') format('woff2'), url('../fonts/ubuntumedium.woff') format('woff'), url('../fonts/ubuntumedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url('../fonts/ubuntumediumitalic.woff2') format('woff2'), url('../fonts/ubuntumediumitalic.woff') format('woff'), url('../fonts/ubuntumediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('../fonts/ubuntubold.woff2') format('woff2'), url('../fonts/ubuntubold.woff') format('woff'), url('../fonts/ubuntubold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url('../fonts/ubuntubolditalic.woff2') format('woff2'), url('../fonts/ubuntubolditalic.woff') format('woff'), url('../fonts/ubuntubolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

html,body{font-family:Tahoma, Verdana, Segoe, sans-serif;}
body.gallery-page{overflow-x: hidden;}

::selection {background:#ffaf01; color:#333;}
::-moz-selection {background: #FEDD47; color:#333;}
::-webkit-selection {background: #FEDD47; color:#333;}

a:focus{outline: none;}

.preheader{background-color: #F6F6F6; } /*border-bottom: 1px solid #F1F1F1;*/

.preheader .linkblock a{color: #666; padding: 5px 7px 3px; font-size: 13px; border-bottom: 2px solid #F6F6F6; display: block; float: left;}

.preheader  .linkblock a:hover, .preheader .linkblock a:focus,.preheader .linkblock a:active,.preheader .linkblock a.active{text-decoration: none; border-color: #FFAF01; }

.preheader .lkblock{ padding: 5px 10px; float: right; }
.preheader .lkblock a{color: #666;font-size: 13px; border-bottom: 1px dashed #CCC; margin: 0 3px;}

.preheader  .lkblock a:hover,.preheader .lkblock a:focus,.preheader .lkblock a:active{text-decoration: none; border: none;}


.header{padding: 15px 0;}

.navbar-default{background-image: none; margin-bottom: 0;}

.btn-primary{background-image: none;}

.nav.navbar-nav li{}

.nav.navbar-nav li:hover{background-image: linear-gradient(to bottom, #004e81 0, #005791 100%); background-repeat: repeat-x; box-shadow: inset 0 3px 9px rgba(0,0,0,0.075);}

.header a.phone{color: #333; font-size: 22px;}
.header a.phone:hover, .header a.phone:focus, .header a.phone:active{text-decoration: none;}

a.callback{border-bottom: 1px dashed; margin-left: 3px;}
a.callback:hover,a.callback:focus,a.callback:active{border-bottom: none; text-decoration: none;}

.top-search{margin-top: 10px;}

.top-cart-wrap{font-size: 16px; text-align: right; margin-top:12px;}
.top-cart-wrap a{color: #666;}
.top-cart-wrap a:hover,.top-cart-wrap a:focus,.top-cart-wrap a:active{text-decoration: none;}
.top-cart-wrap a span.cart-link{border-bottom: 1px dashed;}
.top-cart-wrap a:hover span.cart-link{border-color: #FFF;}

.top-cart-wrap .cart-count{color: #FFF; border: 1px solid #b97e00; background-color: #ffaf01; width: 23px; height: 23px; line-height: 21px; display: inline-block; margin-left: 2px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align:center; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}

.main-banner-wrap{background-color: #F1F1F1;}
.main-banner img{width: 100%;}
.main-banner{position: relative; display: block;}
div[class^="clock-"]{position: absolute;bottom: 10px; right: 20px; width: 420px;}
p.timer-end{background-color: #C12E2A;  background-color: rgba(193, 46, 42,0.9); color: #FFF; padding: 15px; text-align: center;}

.owl-prev,.owl-next{position: absolute; top: 50%; font-size: 20px; margin-top: -15px; color: #FFF; background-color: rgba(0, 113, 188,0.6); height: 42px; line-height: 41px; width: 42px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #FFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); }
.owl-prev:hover,.owl-next:hover{background-color: rgba(0, 113, 188,0.9);}
.owl-prev{left: 30px;}
.owl-next{right: 30px;}

.owl-pagination{display: block; position: absolute; bottom: 10px; width: 100%; padding: 10px; text-align: center;}
.owl-pagination .owl-page{display: inline-block; width: 15px; height: 15px; margin: 0 5px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 3px solid #006BB9; background-color: rgba(255,255,255,0.7);}
.owl-pagination .owl-page:hover,.owl-pagination .owl-page.active{border-color: #FFAF00;}
.navbar-nav > li{border:none;}
.navbar-nav > li > a{padding-top:10px; border:none;}
.navbar-nav > li.first{border:none;}
.navbar-nav > li.first > a{border:none;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    background:#fff;
    color:#ffaf01 !important;
}
#bs-example-navbar-collapse-1{padding: 0;}

.main-sales-wrap img{width: 100%;}
.main-sales-wrap a{display: block; border: 2px solid #FFF; position: relative; color: #FFF; margin: 0 5px;}
.main-sales-wrap a.main-sales-col-2-img-2{margin-top: 6px;}
.main-sales-wrap a:hover,.main-sales-wrap a:focus,.main-sales-wrap a:active{color: #FFF;}
.main-sales-wrap a .main-sales-text{position: absolute; right: 0; top: 20px; background-color: rgba(255, 175, 0, 0.8); padding: 5px 20px 5px 10px;}
.main-sales-wrap a:hover{border-color: #FFAF00;}
.main-sales-wrap a:hover .main-sales-text{background-color: rgba(255, 175, 0, 1);}

.main-sales-wrap .owl-prev{left: 0px;}
.main-sales-wrap .owl-next{right: 0px;}


.icon-wrap {text-align: center;}
.icon-title{font-size: 16px; font-weight: bold;}

.advantage-wrap .infographics{
    border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
    background-color: #f4f4f4;
    width: 54px; height:54px;
    margin: 15px auto;
    text-align: center;
    color: #FFF;
    border: 1px solid #5ca4d2;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); }
.advantage-wrap .infographics i{font-size:38px; line-height:54px; cursor: default; color:#257fb8;}

.partners-wrap{position: relative; text-align: center;}

.partner-wrap img{-webkit-box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7);-moz-box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7);box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7); margin: 5px 0;}

.partners-wrap .owl-prev, .partners-wrap .owl-next{font-size: 16px; margin-top: -8px; height: 26px; line-height: 25px; width: 26px;}
.partners-wrap .owl-prev{left: 0px;}
.partners-wrap .owl-next{right: 0px;}

a.all-partners{float: right; margin-top: 20px;}

.bottom-menu{margin-top: 40px; padding: 20px 0; background-color: #F6F6F6; border-top: 1px solid #F1F1F1;}
.bottom-menu a{color: #666;}
.bottom-menu a:hover,.bottom-menu a:active,.bottom-menu a:focus,.bottom-menu a.active{text-decoration: none; color: #AAA;}
.bottom-menu li{margin-bottom: 5px;}

a.social-icon{border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #F0F0F0; width: 50px; height: 50px; text-align: center; color: #666; border: 1px solid #666; display: block; float: left; margin-right: 15px; }
a.social-icon  i{font-size: 25px; line-height: 45px;}

a.social-icon:hover{background-color: #E0E0E0;}

.social-icons-wrap{margin-top: 35px;}

.footer{padding: 5px 0; background-color: #0071BC; border-top: 1px solid #2686C6; color: #FFF; font-size: 13px; text-align: right;}

.items-wrap{margin: 20px 0;}
a.item-img-link:hover,a.item-img-link:focus,a.item-img-link:active{border:none;}
.item{border: 1px solid #f1f1f1; padding: 20px; margin: 10px 0;}
.main-item-wrap .item:hover,.history-list .item:hover{ box-shadow:0 0 5px rgba(0, 0, 0, 0.17);border:1px solid #fff;}
a.item-img-link img,.item img{width: 100%;}
a.item-img-link{display: block; margin-bottom: 15px;}
.goods-pic a.item-img-link:hover,.goods-pic a.item-img-link:focus,.goods-pic a.item-img-link:active{text-decoration: none;border:0;}
.item-title{margin-bottom:5px; overflow: hidden;}
.item-title a{font-size: 14px; color: #333; font-weight: bold; white-space: nowrap; }
.main-item-wrap .item-title a{font-size: 16px;}
.item-title a:hover,.item-title a:focus,.item-title a:active{text-decoration: none; border-bottom: 1px dashed;}
.item-annotation{margin-bottom: 15px;}
.item-annotation.item-annotation-sm{margin-bottom:12px;}
.item-annotation.item-annotation-sm.item-price{overflow: visible;}
.item-annotation.item-annotation-sm.item-price span{font-size: 14px;color:#2686c6;}
.item-annotation.item-annotation-sm.item-price span span.old-price{top: -13px;color:#aaa;}
.item-annotation-sm{height: 17px; overflow: hidden; white-space: nowrap;}
.item-price span{font-size: 16px; font-weight: bold; color: #2686C6; position: relative;} /* #ffaf01*/
#order_price .item-price span{font-weight: normal; color: #f18007;}
.item-price span span.old-price{color: #2686c6; position: absolute; top: -17px; left: 0; text-decoration: line-through;}

.item-line{padding: 10px 0; margin: 10px 0; border-bottom: 1px solid #f1f1f1;}
.view-history .p-pic img:hover{border:0;}
.main-item-wrap{padding:10px 20px;}
.main-items-wrap{margin: 20px auto;}
.main-items-wrap .item{margin: 0 auto;}

.main-items-wrap .owl-prev,.related-items-wrap .owl-prev{left: 0px;}
.main-items-wrap .owl-next,.related-items-wrap .owl-next{right: 0px;}

.item-annotation-pult{display: block; font-weight: bold; cursor: pointer; margin-bottom: 15px;}

.item-annotation-pult span{vertical-align: middle;}
.item-annotation-wrap{padding: 10px; border: 1px dotted #2686C6; margin: 5px 0; display: none;}

.news-wrap{margin: 0;}
.news{border: 1px solid #f1f1f1; padding: 19px; width: 270px; margin: 0 auto;}
.news img{width: 100%;}
.news-title{font-weight: bold; font-size: 16px;}
.news-date{color: #999; font-size: 13px;}
.news-annotation{margin-bottom: 15px;}

a.news-img{display: block;  margin: 15px 0; border: 1px solid #F1F1F1;}

a.news-img:hover,a.news-img:focus,a.news-img:active{border-color:#ffaf01;}

a.news-title{color: #333; border-bottom:1px dashed #FFF;}
a.news-title:hover,a.news-title:focus,a.news-title:active{text-decoration: none; border-color: #333;}

.to-top-arrow{position: fixed; bottom: 10px; right: 50px; color: #FFF; background:#ffaf01; width: 30px; height: 30px; line-height: 27px; text-align: center; border: 1px solid #b97e00; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; cursor: pointer; display: none;}

.to-top-arrow:hover{background: rgba(255, 175, 0, 1);}

.to-top-arrow span{padding-left: 1px;}
.first.dropdown span{
    font-size:20px;
    padding-right:5px;
    float:left;
}
.navbar-default{
    background:#026bae;
    border:0;
}
.navbar-nav li a{font-weight:bold;padding:-left:20px;padding-right:20px !important;}
.first.dropdown .dropdown-menu{width:1140px;padding:25px 160px 25px 15px;min-height:250px;border:1px solid #d7d7d7;border-top:0;box-shadow:0 4px 6px rgba(0, 0, 0, 0.05)}
.first.dropdown .dropdown-menu li{
    float:left;width:150px;
}
.dropdown-menu > li > a:hover,.dropdown-menu > li >a:focus {
    background:#fff;
    background-image:none;
    color:#ffaf01 !important;
}
.nvxiebox {
    width:26px;
}
.nvxiebox img{
    display:block;
    width:100%;
}
.gallery-grid .col-lg-3.col-md-4.col-sm-4.col-xs-12{padding:0 8px;}
.gallery-grid .row{margin:0 -10px 0 -8px;}
.first.dropdown .dropdown-menu li a{padding:0;padding-bottom:13px;padding-left:20px;color:#898989;font-size:14px;font-weight:normal;}
.navbar-default .navbar-toggle .icon-bar{background-color: #FFF;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: rgba(255,255,255,0.3);}
.navbar-nav .open  .dropdown-menu{display:block;}
.viewed{border: 1px solid #F1F1F1; padding: 20px; background-color: #F6F6F6; margin: 20px 0px;}
.viewed-title{font-weight: bold; margin-bottom: 15px; font-size: 16px;}

.viewed .product-img{display: block; margin-bottom: 20px; margin-top: 5px;}
.viewed .product-img img{width: 100%; height: auto;}
.viewed .product-img:hover img{border: 1px solid #ffaf01;}

.btn-success, .btn-danger,.btn-default{background-image: none;}

a.btn-success, a.btn-danger{color: #FFF;}
a.btn-success:hover,a.btn-success:focus,a.btn-success:active,a.btn-danger:hover,a.btn-danger:focus,a.btn-danger:active{text-decoration: none;}

#rank_tree{margin: 20px 0; border: 1px solid #F1F1F1;}

#rank_tree .list_title{padding: 15px; border-bottom: 1px solid #F1F1F1; background-color: #F6F6F6;}

#rank_tree .list_title i{font-size: 10px; vertical-align: middle; cursor: pointer;}

#rank_tree a{color: #333;}

.icon_add  ul{margin-bottom: 0;}

.icon_add a{display: block; padding: 15px 15px 15px 30px; border-bottom: 1px solid #F1F1F1;}


.icon_add a:hover,.icon_add a:active,.icon_add a:focus{background-color: #F6F6F6; text-decoration: none;}

.breadcrumbs{padding:0px 0px; margin-top:0px; background-color: #fff; border: 0px solid #f1f1f1;margin-bottom:15px;margin-top:15px;}
.breadcrumbs a{color:#666;}
.breadcrumbs a:hover{
    color:#111;
}
.now h1{display:inline-block;font-size:14px;color:#666;}
.filter-lists-container .filter-entries{border:1px solid #fff;padding:0px 15px;background: #fff;position:relative;}
.filter-lists-container .filter-entries-label{width:100%;border-bottom:1px solid #cecece;margin-right:0;text-align:left;padding:10px 0 10px 5px;overflow:hidden;}
.filter-lists-container .filter-entries.open dt{border-bottom:1px solid #fff;}
.bread-crumbs .now{font-weight: normal;}
.col-lg-3.xu_leftbox{width:21%;}
.content-form{width: 100%; max-width: 500px; padding: 20px; margin: 20px auto 0px; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.content-form h2{margin-top: 0;}
textarea{resize: vertical;}
.filter-container{
    margin-top:10px;
    border:1px solid #c3c3c3;
}
.brands-filter{margin: 20px;}
.brands-filter .btn{margin: 0 3px;}
.brand-list{padding: 15px;border: 1px solid #F1F1F1;margin: 20px 0px;}
.brand-logo{margin: 10px 0;}
.brand-logo img{width: 152px; display: block; margin: 0 auto; border: 1px solid #FFF; height: 96px;}
.brand-logo img:hover{border-color: #ffaf01;}

.detail-brand-logo{margin: 15px; float: left;}
.detail-brand-logo img{width: auto; border: 1px solid #F1F1F1;}


a.brand-list-title{font-size: 16px;color: #333;font-weight: bold;}
a.brand-list-title:hover,a.brand-list-title:focus,a.brand-list-title:active{text-decoration: none; border-bottom: 1px dashed;}

.article-list-item{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #f1f1f1;}
.article-list-item:last-child{border-bottom: none;}
.article-list-item img{border: 1px solid #f1f1f1; width: 200px;}
.article-list-item img:hover{border-color: #ffaf01;}
.article-list-title a{font-size: 16px; color: #333; font-weight: bold;}
.article-list-title a:hover,.article-list-title a:focus,.article-list-title a:active{border-bottom:1px dashed; text-decoration: none;}
.article-list-date{color: #999; margin-bottom: 5px;}
.article-img{margin-right: 20px;}

.filter-left .filter-item {text-align: center;}

.filter-left .filter-lists-container .filter-entries-more{float: none; text-align: right;} /*float: right;*/
.filter-left .filter-selected dt{float: none; margin: 0; width: auto; text-align: left;} /*float: left; margin-right: 3px; width: 100px; text-align: right;*/
.filter-left .filter-selected-list{padding: 10px 10px 5px;}
.filter-left .filter-lists-container .filter-item-pop{width: 135px;}
.filter-left .filter-selected{border-bottom: 1px solid #F1F1F1;}
.filter-left .filter-clean{margin-bottom: 15px;}

select.x-select{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 15px;
}
select.x-select:focus{
    border-color: #ffaf01;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 175, 1, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 175, 1, 0.6);
}
#order_clearing .item{border: none; padding: 0; margin: 0;}
.order-table tbody tr td{vertical-align: middle;}
.order-table tbody tr td a img{border: 1px solid #F1F1F1;}
.order-table tbody tr td a img:hover{border-color: #ffaf01;}

.customer-details{padding: 15px; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.cons_con ul{padding: 0px; list-style: none; margin: 15px 0px;}

.ad_con{margin: 15px 0; padding: 15px; background-color: #FFF; border: 1px solid #DDD;}

/* .cart-steps{margin: 15px 0;}
.cart-steps .step{width: 33.333%;margin:25px 0;padding-top:15px; float: left; text-align: center; background-color:#fff; border: 0px solid #e6e6e6;border-top: 4px solid #e6e6e6;color:#e6e6e6;position:relative;}
.cart-steps .step span{
    width:20px;height:20px;color:#fff;line-height:20px;border-radius:50%;background: #e6e6e6;display:block;position:absolute;left:50%;margin-left:-10px;
    top:-12px;text-align:center;
}
.cart-steps .step.active{background-color: #fff;border-color:#0095f1;color:#0095f1;}
.cart-steps .step.active span{background: #0095f1;}
.cart-steps .step.success span{background: #c2e6ff;}
.cart-steps .step.success{background-color: #fff;color:#c2e6ff;border-color:#c2e6ff;}
.cart-steps .steps-separator{width: 5%; float: left; text-align: center;} */
.cart-steps{margin: 15px 0;}
.cart-steps .step{width: 30%; float: left; text-align: center; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.cart-steps .step.active{background-color: #FCF8E3;}
.cart-steps .step.success{background-color: #DFF0D8;}
.cart-steps .steps-separator{width: 5%; float: left; text-align: center;}

.related-item-wrap{padding: 0 20px;}












.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color: #005D9B;}

.dropdown-menu{min-width: auto;}
.dropdown-submenu .dropdown-menu{top: -3px; left: 100%; width: 515px;}
.dropdown-submenu.have .dropdown-menu{display:block;}
.dropdown-menu .dropdown-submenu.have a.dropdown-submenu-link{
    background:#f2f2f2;
}
.compare-fav-wrap{position: absolute; right: 10px; margin-top: -30px;}
.compare-fav-wrap a span,.compare-fav-wrap button{
    color:#c5c5c5;
}
.compare-fav-wrap a span:hover{
    color: #ffaf01;
}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{
    text-shadow:none;
}
.pull-right .iconfont.gouwuche1{
    height:16px;
}
.btn-sm, .btn-group-sm > .btn{
    line-height:0.7;
    padding:6px;

}
.filter-selected-list{
    margin-bottom:0;
}
.filter-entries-values span a:focus,.filter-entries-values span a:hover{
    text-decoration:none;
    color:#ffaf01;
}
.gallery-list .btn-major .iconfont, .action-addtocart .iconfont{
    font-size: 20px;
}
.compare-fav-wrap button{background: none; border: none;float:left;padding-top:1px;}
.compare-fav-wrap a{color: #666; padding-top: 3px; vertical-align: bottom;}
.compare-fav-wrap button:hover{color: #ffaf01;}
.compare-fav-wrap button.disabled{color:#ffaf01;}

.grid-item-hidden{display: none; position: absolute; top: 100%; left:0;padding: 0 20px 10px;
    margin: -17px 0 0 -1px; width: 101%; z-index: 3; border-top: none; background-color: #FFF;
    border:1px solid #fff; border-top:0;box-shadow:0px 5px 5px rgba(0, 0, 0, 0.17);}
.add-item{position: relative;height:311px;}
.add-item:hover{
    box-shadow:0 0 5px rgba(0, 0, 0, 0.17);
    border:1px solid #fff;
}
.add-item:hover .grid-item-hidden{display: block;}

.content-menu{ background-color: #F6F6F6;}
.content-menu li{padding: 15px;}
.content-menu li i{font-size: 12px; cursor: pointer;}
.content-menu li i:hover{color: #AAA;}
.content-menu .content-menu .content-menu li{padding-left: 45px;}
.content-menu .content-menu .content-menu{display: none;}
.content-menu .content-menu{background-color: #FFF;}
.content-menu .content-menu li{border-bottom: 1px solid #F1F1F1;}
.content-menu .content-menu li:hover{background-color: #FCFCFC;}
.content-menu a{color: #000;}
.content-menu a:hover,.content-menu a:focus,.content-menu a:active{text-decoration: none; color: #AAA;}
.content-menu .cat-children-box{margin-top: 15px;}

.item-special{position: absolute; z-index: 2; padding: 5px 0px; top: 10px; left: 10px; width: 60px; text-align: center; color: #FFF; border-radius: 100% 0px 100% 0px; -moz-border-radius: 100% 0px 100% 0px; -webkit-border-radius: 100% 0px 100% 0px; font-size: 11px; font-weight: bold; height: 40px; line-height: 27px;
    text-shadow:none;box-shadow:none;/*   text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);box-shadow: 1px 1px 2px rgba(0,0,0,0.4); */}
.item-special.hit{background-color: #0071BC; border: none;}
.item-special.stock{background-color: #17BBB0;border: none; font-size: 22px; line-height: 28px;}
.item-special.new{background-color: #5cb85c; border: none; }
.item-special.reserve{background-color: #BD8CC0; border: none; text-transform: uppercase; font-size: 9.5px; line-height: 30px; }
.item-special.sale{background-color: #d9534f; border: none; font-size: 14px;}

.h1-wrap{position: relative; float: left;}
.h1-wrap .item-special{left: auto; right: -65px; top: 23px;}
.advantage-wrap .infographicsbox{overflow:hidden;line-height:54px;}
.advantage-title{font-weight: bold; font-size: 20px; margin-bottom:0px;}
.advantages .infographics{text-align: center; margin:0px 15px 7px 0; float: left;}
.advantages .infographics-title{font-weight: bold;font-size: 14px; padding-top: 50px;margin-bottom:0px;float:left;}
.advantages.advantages-no-padding .infographics-title{padding-top: 0;}
.advantages.advantages-no-padding .infographics-text{overflow: hidden;}
.advantages.advantages-no-padding .advantage-wrap{margin-bottom:36px;}
.product-main .item-annotation{margin-bottom: 10px; margin-top: 10px;}
.related-search-content .active{color:#333;}
.related-search-content a{color:#666;text-decoration: none;}
.related-search-content a:hover{color:#333;}
.tab-pane{display: none;}
.tab-pane.active{display: block;}
.tab-content{padding:0px; border-right: 0px solid #DDD; margin-bottom:0px; border-left: 0px solid #DDD; border-bottom: 0px solid #DDD;
}
.radio-group-wrap{margin: 15px 20px;}
.radio-group-wrap .or_1{
    margin-bottom:7px;
}
.compare-fav-wrap a{
    display:inline-block;
    float:left;
}
.own_bigbox{
    background:#f8f8f8;
    padding-bottom:5px;
}
.yunshu{
    max-width:504px;
}
.compare-fav-wrap a .glyphicon-heart{top:0;}

.navbar-nav > li.top-menu-new a{background-color: #5cb85c;}
.navbar-nav > li.first > a {
    border:none;
}
.navbar-nav > li.top-menu-sale a{background-color: #d9534f;}
.navbar-default .navbar-nav > li.top-menu-new> a:hover, .navbar-default .navbar-nav > li.top-menu-new> a:focus , .navbar-default .navbar-nav > li.top-menu-new> a:active , .navbar-nav > li.top-menu-new.active a{background-color: #419641;background-image: none;}
.navbar-default .navbar-nav > li.top-menu-sale > a:hover, .navbar-default .navbar-nav > li.top-menu-sale> a:focus, .navbar-default .navbar-nav > li .top-menu-sale> a:active, .navbar-nav > li.top-menu-sale.active a{background-color: #c12e2a;background-image: none;}

.article-detail-img{max-width: 280px; float: left; margin: 0 10px 10px 0;}

.gallery-fast-menu{position: fixed; right: 0; top: 25%; background-color: #ffaf01; border: 1px solid #b97e00; t}
.gallery-fast-menu a{display: block; border-bottom: 1px solid #b97e00; text-align:center; position: relative;}
.gallery-fast-menu a:last-child{border-bottom: none;}
.gallery-fast-menu a:hover,.gallery-fast-menu a:focus,.gallery-fast-menu a:active{text-decoration: none; background-color: #C38500;}

.gallery-fast-menu-text{position: absolute; left: -100px; top: 0px; width: 100px; padding-left: 5px; height: 100%; line-height: 32px; background-color: #F1F1F1; color: #333; display: none; border-right: 1px solid #b97e00;}
.gallery-fast-menu a:hover .gallery-fast-menu-text{display: block;}

.gallery-fast-menu a span, .gallery-fast-menu a i{font-size:19px; padding:6px; display: block;text-shadow:none; color: #FFF; line-height: 25px;}

.member-welcome-content span.member-lvl{color: #2686C6; text-transform: uppercase; font-weight: bold;}

.pvz-title{margin: 0px 0 15px; font-weight: 500; line-height: 1.1; font-size: 24px; }
.pvz-inner-title{font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.pvz-wrap{margin: 40px 0 -40px; border-bottom: 1px solid #FFFFFF; padding: 20px 0; background-color: #F6F6F6; border-top: 1px solid #F1F1F1;}
.pvz-wrap .pvz{ margin-bottom: 20px;}
.pvz,.pvz-inner{margin: 0 0 10px;}
.pvz-bold{font-weight: bold; margin: 0 0 10px;}
.pvz-wrap .pvz-bold,.pvz-wrap .pvz-inner{ margin-bottom: 5px;}
.pvz-wrap a{color: #000;}
.pvz-wrap a:hover,.pvz-wrap a:focus,.pvz-wrap a:active{color: #AAA; text-decoration: none;}

#top-filter-line{position: fixed; top: 0px; left: 0px; width: 100%; z-index:999; background-color: rgba(2, 107, 174,0.9); padding: 5px 15px;}

.gallery-grid a.item-img-link img{width:170px; height:170px;}

#rr-slider .owl-prev, #rr-slider .owl-next,#rr-slider-detail .owl-prev, #rr-slider-detail .owl-next{font-size: 16px; margin-top: -8px; height: 26px; line-height: 25px; width: 26px;}
#rr-slider .owl-prev,#rr-slider-detail .owl-prev{left: 0px;}
#rr-slider .owl-next,#rr-slider-detail .owl-next{right: 0px;}


/*FAQ*/
.unvisible{display: none; padding: 30px; border: 1px solid #026BAE;}
.open + .unvisible{display: block;}
.opening{cursor: pointer; background-color: #026BAE;; color: #FFF; margin: 0; padding: 5px 35px 5px 15px; border-bottom: 1px solid #FFF; position: relative;}
.opening:hover{color: #ffaf01;}
.opening.open{border-bottom: none;}
.opening span{vertical-align: middle; border: 1px solid #FFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; padding: 4px 3px 3px 4px; text-align: center; display: block; width: 24px;position: absolute;height: 24px; top: 3px; right: 10px;}
.opening:hover span{border-color: #ffaf01;}


/*Oldsite banner*/
a.oldsite-banner{display: block; background: #026BAE url(../img/oldsite-banner.jpg) repeat-x; padding: 5px 0;}
a.oldsite-banner .banner-text{float: right; color: #FFF; font-weight: bold; text-transform: uppercase;}
a.oldsite-banner .banner-link{margin-left: 15px; float: right; }

.cat-banner-single-wrap .owl-prev{left: 10px;}
.cat-banner-single-wrap .owl-next{right: 10px;}
.cat-banner-single-wrap .owl-pagination{bottom: 0;}

.filter-lists-container .filter-entries.filter-hot{background-color: #d9534f; color: #FFF;  margin-top: -2px; border: 1px solid #cecece; border-left: none; border-right: none;}
.filter-lists-container .filter-entries.filter-hot dt.filter-entries-label{font-weight: bold; border-bottom: none!important;}

/*ADAPTATION*/
.top-cart-wrap .iconfont{font-size:20px;}
.product-buy-action .iconfont{ float: left;line-height: 18px;margin-right: 3px;}
.gallery-list .btn-major .iconfont, .action-addtocart .iconfont.shubuycar{
    font-size: 17px;height: 20px;line-height: 16px;
}
.gallery-showmode span{
    font-size:14px;
}
.gallery-sortbar .gallery-showmode .active{
    text-shadow:none;
}
.popup-container .popup-header{
    height:40px;
    line-height:40px;
    border:1px solid #026bae;
    background:#026bae;
}
.popup-container .popup-header h2{
    font-size:16px;
    margin:11px 0;
}
.mini-cart-dialog{

    box-shadow:0px 0px 6px #bbb;
}
.popup-container .popup-body{
    border:1px solid #dadada;
}
.popup-container .popup-btn-close{
    float:right;
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width:0px !important;
    -moz-osx-font-smoothing: grayscale;
}
.trademark_box{
    position: absolute;
    left:20px;
    margin-top: -30px;
    padding:1px 5px;
    display:block;
    background:#ebebeb;
    font-size:12px;
    /* font-family: 'Arial'; */
    color:#464646;
}
.grid-item-hidden .table-condensed>thead>tr>th, .grid-item-hidden .table-condensed>tbody>tr>th, .grid-item-hidden  .table-condensed>tfoot>tr>th, .grid-item-hidden  .table-condensed>thead>tr>td, .grid-item-hidden  .table-condensed>tbody>tr>td, .grid-item-hidden  .table-condensed>tfoot>tr>td{
    padding:2px;
    font-size:12px;
    text-align:center;
}
.grid-item-hidden .item-annotation.item-annotation-sm{
    margin-bottom:7px;
}
.splb_tablebox .table{
    width:10%;
    margin-bottom:0px;
    margin-top:5px;
}
.filter-lists-container .filter-entries-values{
    height:auto;
    max-height:270px;
}
#order_clearing .order-infor{
    width:480px;
}
#order_price .item-price.total_jebox span{
    color: #2686c6;
    font-size:20px;
    font-weight: bold
}
.cart-main .order-price .total{
    font-size:20px;
    color: #464646;
    font-weight: bold

}
#order_price .item-price.total span{
    color: #2686c6;
    font-size:20px;
    font-weight:bold;
}
#order_price .item-price{
    color: #464646;
}
.total_jebox{
    font-size:20px;
    color: #464646;
    font-weight: bold
}
#order_price .bg-danger{
    width: 252px;
    margin-left:69px;
}
.ti_box{background: #d7d7d7;height:40px;line-height:40px;font-size:16px;color:#464646;padding-left:20px;}
.ti_box a{color:#636363;float:right;margin:10px 15px;}
.tab-content #address,.tab-content #consignee,.tab-content #payer,.form-group{padding:0px 20px 15px 20px;border-bottom: 1px solid #cccccc;margin-bottom:20px;display:block;}
.tab-content #address{padding-top:20px;}
.form-group{border-bottom:0;margin-bottom:0;}
/*.table-responsive,.own_bigbox #order_container{
    padding:20px 20px 15px 20px;
}*/
.own_bigbox .table-responsive .table{
    background: #fff;
}
.own_bigbox .table-responsive thead{
    background: #eeeeee;
}
#order_container .table-responsive{
    padding:0;
    background:#fff;
}
.own_bigbox .table-responsive #order_clearing thead{
    background: #fff;
}
.ti_box a{
    text-decoration:none;
}
.tab-content #consignee{
    margin-bottom:0;
}
.tab-content #payer{
    padding-top:20px;
}
.yunshu_1{
    margin-top:14px;
}
.ad_con.addr_form .form-group{
    padding:0 0px 15px;
}
.or_1.Consignee{
    font-weight:bold;
    font-size:16px;
}
.radio-group-wrap .or_1.Consignee{
    font-weight:normal;
    font-size:14px;
}
.own_bigbox .ti_box i{
    font-size:23px;
    /* color:#026bae; */
}
.fibottom a{
    margin-top:10px;
    margin-right:20px;
}
.fibottom{
    height:57px;
    width:100%;
    background: #e1e1e1;
    border-top:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    position:fixed;
    left:0px;
    z-index:99999999;
    line-height:57px;
    bottom:0;
    font-size:16px;
    color:#353535;
}
.fibottom .row{
    margin:0 auto;
}
.font-c{
    color:#f26522;
}
.font-20{
    font-size:20px;
}
.font-b{
    color:#026bae;
}
.fibottom .dec_price{
    margin:0 195px 0 25px;
}
.order-main .order-section{
    border:0;
}
#order_main{
    border: 1px solid #e6e6e6;
}
#order_price .inner p:first-child span,#order_price .inner div:first-child span,#order_price .item-price.goods span{
    color:#464646;
}
.mar-b-5{
    margin-bottom:5px;
}
#order_price .inner .discount{
    list-style:none;
}
.or_adress ul,.cons_con.rec-div ul,#com_div ul,.form-group .beizhu,.ad_con,.form-group .text-right{
    margin-left: 4%;
    width: 93%;
}
.form-group .text-right{
    margin-top:8px;
}
#ad_adress_box,.ad_adress{
    margin-left: 4%;
}
.fibottom .price{
    color:#333;
}
.addren_con p,.cons p{
    color:#444;
}
.addren_con p,.cons p{
    width:410px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom:0;
}
#address .or_addr{
    font-size: 16px;
    font-weight: bold;
}
.advantages .infographics-title{
    padding-top:15px;
}
.advantages .advantage-wrap{
    margin:13px;
}
.table-bordered .order-infor{
    border-right:1px solid #ddd;
}
#address .or_1{
    margin-bottom:18px;
}

.addrss_edit span.iconfont{
    color:#888;
}
.addrss_edit span.iconfont:hover{
    color:#333;
}
.btn-simple:hover span{
    background:none;
}
.all_buy{
    position: fixed;left:0;bottom: 0;height: 57px;width: 100%;background: #e1e1e1;border-top: 1px solid #bfbfbf; z-index: 1;padding: 10px 0;
}
.all_buy table{
    width:1140px;margin:0 auto;
}
.all_buy table td{
    text-align:right;overflow:hidden;padding:0px 15px 0;
}
.pop-attention-main .btn-danger{
    background: #fff;
    border:1px solid #ccc;
    color:#333;
}
.pop-attention-main .btn-danger:hover{
    background:#e0e0e0;
}
.aboutdefault_box{
    margin-right:5px;
}
.aboutdefault_box{
    font-size:12px;
}
.aboutdefault_box .been-default{
    display:none;
}
.aboutdefault_box.been .set-default{
    display:none;
}
.aboutdefault_box.been .been-default{
    display:block;
}
.been-default{
    font-weight:bold;
}
li.add-item .grid-item-hidden div.table-responsive{
    padding:0 !important;
}
.table-responsive th{
    border:1px solid #ccc;
}
.or_adress ul li, .cons_con ul li{
    padding:0 10px;
}
.right,.not-checked,.addren_con,.addrss_edit,.aboutdefault_box,.cons{
    padding:10px 0;
}
.or_adress ul li:hover,.cons_con ul li:hover{
    border-color:#5cb85c;
}
.or_adress ul li.def, .cons_con ul li.def{
    border-color:#5cb85c;
}
.padd-r-50{
    padding-right:50px;
}
a.btn-increase,a.btn-decrease{
    text-decoration:none;
}
.dialog-tips-content .bottom button{
    padding:0 2px;
}

.dialog-tips-container .action-confirm{
    margin-right:0;
    width:53px
}
.item-price span span.old-price{
    color:#888;
    width:180px;
    font-weight:normal;
}
.order-clearing .order-price .total b{
    font-weight:bold;
}
.padd-t-5{
    padding-top:5px;
}
.page_val{
    width:40px;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #ccc;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    padding: 1px 4px;
    color: #333;
    height:25px;
    line-height:25px;
    font-weight: normal;
    vertical-align: middle;
    margin:0 0px 0 24px;
    background-color: #FFF;
    outline:none;
    line-height:1.5;
}
.page_val:focus{
    line-height:1.5;
    border:1px solid #ffaf01;
    box-shadow:0 0px 4px #ffaf01;
    -webkit-box-shadow:0 0px 4px #ffaf01;
    -moz-box-shadow:0 0px 4px #ffaf01;
}
.inter_a{
    display:inline-block;
}
span.order_suc{
    display:inline-block;
    padding:3px;
    background:#5cb85c ;
    color:#fff;
    border-radius:50%;
    margin-right:10px;
}
.msg-cont{
    color:#464646;
    font-size:16px;
}
table.order_sucbox{
    margin-top:16px;
}
table.order_sucbox tbody tr td{
    width:100%;
    background: #f4f4f4;
    border-bottom:2px solid #fff;
    border-top:0 !important;
    padding:10px 30px;
    line-height:18px;
    min-height:44px;
}
table.order_sucbox .btn-xs,table.order_sucbox{
    padding:6px 10px;
}
.mar-r-30{
    margin-right:30px;
}
table.order_sucbox span a.btn-xs{
    padding:6px 10px;
}
.change-payment th.paddno{
    padding-left:0;
    padding-top:25px;
}
.disabled {
    pointer-events: none;
}
.popup-content.clearfix{
    padding-bottom:10px;
}
.mar-r-10{
    margin-right:10px;
}
.member-grid td .goods-pic img,.cart-main tr .p-pic img{
    display:block;
    width:100%;
    max-width:200px;
    max-height:200px;
}
.member-grid tr td{
    position:relative;
    height:80px;
}
.cart-main tr td{
    position:relative;
}
.cart-main tr .p-pic.letbig{
    position:absolute;
    z-index: 9999;
    border:1px solid #7a7a7d;
}
.member-grid tr .goods-pic,.cart-main tr .p-pic{
    cursor: pointer;
}
.member-grid tr .goods-pic.letbig{
    position:absolute;
    z-index: 9999;
    border:1px solid #7a7a7d;
}
.member-mod .p-pic.letbig{
    position:absolute;
    z-index: 9999;
    border:1px solid #7a7a7d;
}
.quantity input{
    width:60px;
    height:27px;
}
.operations{
    margin-bottom:10px;
}
.single_confirm.btn.btn-sm{
    padding:9px;
}
.member-grid tr .p-pic img{
    display:block;
    width:100%;
}
.member-mod .table-responsive,.noauto .table-responsive,.own_bigbox .table-responsive,.order-section .table-responsive{
    overflow: visible;
}
.mar-t-5{
    margin-top:5px;
}
.mar-t-10{
    margin-top:10px;
}
.mar-r-10{
    margin-right:10px;
}
.mar-l-10{
    margin-left:10px;
}
.mar-l-20{
    margin-left:20px;
}
.mar-t-5-b-3{
    margin-bottom:3px;
    margin-top:15px;
}
.padd-t-0{
    padding-top:0;
}
.changeno{
    font-size:16px;
    cursor:pointer;
    -moz-user-select: none; /*火狐*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    -khtml-user-select: none; /*早期浏览器*/
    user-select: none;
}
.table_tit{
    width:100%;
    height:38px;
    background-color:#ddd;
    color:#333;
    line-height:38px;
    font-size:18px;
}
.fl{
    float: left;
}
.fr{
    float:right;
}
.table-responsive{
    margin-bottom:10px;
}
.line-center{
    width:16px;
    border-top:1px solid #333;
    display:inline-block;
    height:6px;
}
.p-promotion ul{
    margin:5px 0;
    padding:0;
}
.member-notice-content{
    overflow:hidden;
}
.member-order-desc{
    width:68%;
}
.member-order-actions{
    width:32%;
}
.member-order-actions{
    padding:0;
}
.colsix{
    color:#666 !important;
}
.colthree{
    color:#666 !important;
}
#for_select_coupon,#for_input_coupon{
    width:80%;
    padding:2px 12px;
    height:30px;
}
.action-input-score{
    padding:2px 12px;
    height:30px;
}
.chooseok,.action-confirm-score{
    padding:10px;
    margin-left:4px;
}
#order_coupon .form-group{
    margin-bottom:10px;
    overflow:hidden;
}
.text_left{
    text-align:left;
}
.goods-name{
    font-weight:normal;
}
.filter-clean{
    overflow:hidden;
}
/***-------------liuyulei 新增样式----------------***/
.gallery-sortbar .gallery-sort{
    width:530px;
    padding-right:8px;
}
.xu_right.col-lg-9{width:79%;}
.filter-item-pop button{
    margin-left:10px;
}
#filter_container{
    margin:0;
}
.filter-selected dd{
    border:0;
    background: none;
}
.filter-selected-list.clearfix{
    overflow:hidden;
}
.filter-title{
    margin-right:10px;
    margin-bottom:5px;
}
.posi_arr{
    position: absolute;
    right: 16px;
    top: 10px;
}
.op-search-result{
    font-size:18px;
    color:#0073b9;
}
.filter-selected-item{
    padding:1px 5px;
}
.reset_btn{
    color:#ffaf01;
    text-decoration: underline;
    cursor:pointer;
    margin-right:10px;
    display: inline-block;
}
.reset_btn:hover{
    color:#b97e00;
}
.gallery-sortbar{
    margin-top:0 !important;
    maegin-bottom:8px !important;
}
.phone_menu ul.dropdown-menu{
    position: static;
    float:none;
}
.over_clan{
    overflow:hidden;
}
i.iconfont.top{
    display:none;
}
.dropdown-submenui .iconfont{
    color:#4d96c5;
}
b.filter-selected-title{
    font-weight:normal;
    display:none;
}
#xtips_container{
    display:none;
}
.confirm-batch button{
    margin-bottom:10px;
}
.member-grid tr .p-pic {
    width: 60px;
    height: 60px;
    border: 1px solid #c4c4c4;
    margin-right: 10px;
    margin-top: 7px;
}
.table.member-grid {
    position: relative;
}
.confirm-batch button{
    margin-bottom:10px;
}
/*供应商input*/
.forget_s a{
    margin-top:5px;
    font-size:14px;
    color:#333;
}
.over_clean{
    overflow:hidden;
}
.login_true{
    width:100%;
    margin-bottom:70px;
}
.form-group-normal{
    padding:0 20px;
}
.forget_s{
    margin-top:0;
}
.signin-page-wrap .content-form{
    padding:30px 63px;
}
.signin-page-wrap .content-form h2,#page_signup h2,.content-form h2{
    margin-bottom:20px;
    text-align: center;
}
.signin-page-wrap .content-form p.small,#page_signup li.checkbox,#page_signup p.small,.content-form p.small{
    padding:0 20px;
}
.signin-page-wrap{
    margin:0;
}
.del_margin select.x-select{
    margin-bottom:0px;
    margin-top:10px;
}
.member-order-message .message-section{
    word-break:break-all;
}
.h1text{
    display: inline-block;font-size:18px;margin:3px 10px 0 0;
}
.filter-item .action-select-filter.forbid{
    color:#bbb;
}
.filter-item.active .action-select-filter.forbid{
    color:#fff;
}
.filter-item .action-select-filter.forbid{
    color:#bbb;
}
.filter-item .action-select-filter{
    display: inline-block;
    padding: 5px 20px 5px 20px;
    text-align: left;
}
.filter-entries-values span.filter-item a.action-select-filter:hover{
    background:#f3f3f3;
    color:#333;
}
.filter-entries-values span.filter-item a.action-select-filter.forbid:hover{
    cursor: default;
    background: none;
    color:#bbb;
}
.filter-lists-container .filter-entries-values .filter-item{
    padding:4px 0;
}
.filter-lists-container .active .action-select-filter{
    margin-left:20px;
}
.filter-lists-container  .filter-entries-values span.filter-item.active .action-select-filter:hover{
    background: #ffaf01;
    color:#fff;
}
.filter-lists-container .active .action-select-filter{
    color:#fff;
}
.chose_val .form-group,.form-group.ifno{
    padding: 0px 20px 15px 0px;
}
.edit_price_sell{
    cursor: pointer;
}
.edit_pribox label{
    font-weight: normal;
}
#member_notify .member-grid .actions{
    text-align: center;
    padding:0 10px;
}
.page-article#main,.updwon_l{
    padding:0 20px;
}
.edit_price.item-price span{
    color:#333;
    font-size: 13px;
    font-weight: normal;
}
.edit_price.item-price span.edit_price_sell{
    color:#2686C6;
    text-decoration: underline;
    font-weight: bold;
}
.type_price b{
    font-weight: normal;
}
.size_all .table-condensed>thead>tr>th,.size_all .table-condensed>tbody>tr>td{
    padding:2px;
    height:20px;
}
.size_all .table{
    margin-bottom: 0;
    margin-top:5px;
}
.action-notify{
    color: #aaa;
    text-decoration: none;
    cursor: default;
    background: #ebebeb;
    color: #464646;
}
.action-notify:hover,.action-notify:visited{
    color: #aaa;
    text-decoration: none;
    cursor: default;
    background: #ebebeb;
    color: #464646;
}
.suppliers_table{
    width:80%;
}
.icon-arrow-left{
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background:url(../images/glyphicons-halflings.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin-top: 1px;
}
.icon-arrow-right{
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background: url(../images/glyphicons-halfright.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin-top: 1px;
}